Method: HTS::Bam::Header#<<

Defined in:
lib/hts/bam/header.rb

#<<(obj) ⇒ Object

experimental



70
71
72
73
74
75
76
77
78
79
# File 'lib/hts/bam/header.rb', line 70

def <<(obj)
  case obj
  when Array, Hash
    args = obj.flatten(-1).map { |i| i.to_a if i.is_a?(Hash) }
    add_line(*args)
  else
    add_lines(obj.to_s)
  end
  self
end